package com.ly.nethub.config

/**
 * 长连接通用设置
 */
object NetHubConfig {
    const val CONNECT_TIMEOUT = 10 * 1000L // 连接超时时间 毫秒
    const val RECONNECT_INTERVAL = 8 * 1000L // 重连时间间隔 毫秒
    const val RECONNECT_TIMES = 3 // 单一地址最大连接次数
    const val FOREGROUND_HEARTBEAT_INTERVAL =  8 * 1000L // 前台心跳间隔 毫秒
    const val BACKGROUND_HEARTBEAT_INTERVAL = 30 * 1000L // 后台心跳间隔 毫秒
    const val RESEND_INTERVAL = 3 * 1000L //自动重发消息时间间隔 毫秒
    const val MAX_RETRY_COUNT = 3 //最大重发次数
}